# 从有声小说吧自动下载小说

"""
Created by sublime text3.
File:               downloadSoundBook.py
User:               dengjiaming
Create Date:        2018/2/07
Create Time:        16:03
"""
import requests
import json

# 获取听书列表页面中的json(network中找到存有下载信息的json)
url = "http://www.ysxs8.com/playdata/146/6290.js?84375.7"
resp = requests.get(url)
result = resp.text
# 用$符号拆分文本信息获得列表
list1 = result.split('$')
# 计数变量，用以保存文件名
ji = 0

# 下载方法、获取音频数据、存入相同目录，并使用变量设置文件名


def download(url, ji):
    url = url
    ji = ji
    response = requests.get(url).content
    with open('%s.m4a' % ji, 'wb') as f:
        f.write(response)


# 遍历列表，并设置字符串条件中含有m4a的、并且309集以上的
for i in list1:
    if 'm4a' in i:
        ji = ji + 1
        if ji == 309:
            download(i, ji)
